1نفر پسندیدند
-
1
ارسال توسط Farzad
-
عضو تازه وارد
آيا اين پست براي شما سودمند بود؟
بله |
خیر
باس داده 20 بیتی و ثبات داده 16 بیتی
دلیل تفاوت و نحوه تبدیل باس داده 20 بیتی و ثبات داده 16 بیتی چیست؟ 4بیت باس داده برای چی استفاده میشه؟
موضوعات مشابه:
-
مدیر بازنشسته
آيا اين پست براي شما سودمند بود؟
بله |
خیر
در امولاتور های 8086، 8088 و 80186 از باس 20-بیتی استفاده میشه.
چون با 16 بیت فقط میشه 64KB از حافظه رو آدرس دهی کرد (که خب خیلی کمه). برای همین اینتل اومد و 4 بیت دیگه به باس اضافه کرد تا CPU بتونه تا 1MB از حافظه رو در هر بار فراخوانی کنه. (در حالت واقعی-Real Mode-)
با 4 بیت شیفت دادن بیت ها به سمت چپ (4 بیت کم ارزش تر صفر می شود)، میشه 16 بیت رو به 20 بیت تغییر داد. البته این کار قبل از اضافه شدن آدرس به آفست انجام میشه!
مثال:
0xA521 << 4 + offset = 0xA5210 +offset
این زیر مجموعه ی بحثی به نام Real Addressing هست که میشه مطالب بیشتری راجع بهش تو اینترنت پیدا کرد. یک منبع.
علاقه مندی ها (Bookmarks)
علاقه مندی ها (Bookmarks)
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین
انجمن
Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Persian Language By Ustmb.ir
این انجمن کاملا مستقل بوده و هیچ ارتباطی با دانشگاه علوم و فنون مازندران و مسئولان آن ندارد..این انجمن و تمامی محتوای تولید شده در آن توسط دانشجویان فعلی و فارغ التحصیل ادوار گذشته این دانشگاه برای استفاده دانشجویان جدید این دانشگاه و جامعه دانشگاهی کشور فراهم شده است.لطفا برای اطلاعات بیشتر در رابطه با ماهیت انجمن با مدیریت انجمن ارتباط برقرار کنید
ساعت 07:26 AM بر حسب GMT +4 می باشد.
علاقه مندی ها (Bookmarks)